محترفي المعلوميات. يتم التشغيل بواسطة Blogger.
‏إظهار الرسائل ذات التسميات برامج. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات برامج. إظهار كافة الرسائل

الأربعاء، 22 يونيو 2016

انشاء تطبيقك الأول على أندرويد استوديو hello world

                                                                    بسم الله الرحمن الرحيم

اليوم تدوينة بسيطة, انتظرها الكثير منكم.. وهي إنشاء مشروعك الأول على اندرويد استوديو في برمجة تطبيقات اندرويد.
في البداية للذين لم ينصبوا بعد برنامج أندرويد استوديو على أجهزتهم, يمكنهم مراجعة التالي :
الآن, نفتح برنامج Android Studio في بداية فتحه سوف تظهر لنا نافذة صغيرة, كما في الصورة التالية :

    اضغط على Start a new Android Studio project لأنشاء أول تطبيق لك.
    سوف تظهر نافذة جديدة كما في الصورة التالي :

  اسم التطبيق / الاسم الذي يظهر لمستخدمين التطبيق.
عنوان الشركة / اسم خاص يضعه المبرمج في جميع تطبيقاته, ليبتدء به المعرف الخاص لكل تطبيق, ويفضل وضع الدومين اي رابط الموقع الخاص بك, كي لا تتشابه معرفات تطبيقاتك بغيرها. لأن لكل تطبيق معرف ID يمييزه عن غيره.
لو دخلت موقع متجر جوجل بلاي .. تجد في رابط كل تطبيق معرف خاص به, مثال :
اسم الباكيج وهو الـ ID الحزمة الخاصة بتطبيقك, ويقتبس من Company Domain + Application name . ومع ذلك تستطيع تعديله بالإسم الذي ترغب بالضغط على Edit .
الآن اضغط زر التالي Next, سوف يظهر لك كما في الصورة التالية :

من هنا تستطيع اختيار التطبيق لأي أجهزة يعمل, جوالات او للساعة او للتلفاز والنظارات .. إلخ
ما يهمنا برمجة تطبيقات لأجهزة الجوالات و التابلت.
Minimum SDK و هو أقل أصدار ( نسخة اندرويد ) يعمل عليها تطبيق .. مثلاً لو اخترنا API 10 / 2.3.3 و أنت قمت بتحميل أعلى أصدار لديك في ملف SDK Manager مثلاً API 21 / 5.0 .. هذا يعني أن تطبيقك الذي سوف تعمل عليه يعمل على جميع الجوالات التي تعمل بإصدار اندرويد ما بين API 10 و API 21 اي اغلب الجوالات .. كما تلاحظ لديك في الصورة أعلى أن نسبة الجولات التي تعمل ما بين هذه الاصدارين 99.5% اي اغلب الجوالات.
طبعاً, كلما كان الرقم أعلى أفضل لك برمجياً, لأن في حال اخترت API 10 سوف يقوم التطبيق بتحميل ملفات كثيرة لتوافق كل النسخ .. مثلاً انا على ما أذكر خصائص كثيرة أثناء البرمجة لم تعمل معي .. تطلب مني أن أقوم بتعيين مستوى أكبر لكي تعمل ..
وهكذا عموماً أخي من أجل راحتك وفر هذا الكلام واختر API 14 >> تعمل الجوالات حالياً ما بين هذه الاصدارين بنسبة 90% وهذه تكفيك ^__^
الآن اضغط زر التالي Next,ثم اختر Blank Activity ( مشروع فارغ ), واضغط التالي .. لتظهر لك الصورة التالية :

Activity Name / اسم الاكتفتي هو اسم الملف البرمجي, ويحتوي على الكلاس التي فيها الأوامر البرمجية بلغة الجافا. وبالطبع لكل ملف لليوت مرتبط باكتفتي مسؤول عنه برمجياً.
Layout Name / اسم ملف الليوت وهو ملف التصميم او التنسيق وهو مبنى بلغة xml .. الواجهة الرسومية ( العرض ) التي تظهر للمستخدم .. ومرتبطة بالاكتفتي ليتم التحكم بالعناصر فيها.
Title / العنوان الموجود أعلى الشاشة على الاكشن بار للرئيسية.
Menu Resource Name / اسم ملف القائمة, التي تحتوي غالباً على تعليمات, حول , الاعدادات, خروج .. إلخ
بالنسبة للنموذج الموجود في الصورة السابقة فهو يخص الرئيسية للتطبيق .. اسم الاكتفتي والليوت الخاص بها .. وغالباً ما نسخدم اسم الاكتفتي هو نفسه الليوت ولكن بالاكتفتي الحرف الأول كبتل (A) واما الليوت فأول حرف سمول (a) .. والسبب لأنه سوف يكون لدينا الكثير من ملفات الاكتفتي والليوت .. فهي ترتيب لكي نعرف هذه الاكتفتي بأي لليوت مرتبط . وليس بالضرورة ان تكون مثل الاسماء ولكن هذا الأفضل .
والآن بعد الانتهاء من ادخال البيانات, نضغط على زر انتهاء Finish. انتظر قليلاً لكي يتم انشاء الملفات الخاصة بالتطبيق.
مبروك عليك تطبيقك الأول .. Hello World ..


ترقبونا قريباً بمزيد من الدروس والشروحات .. ^_^ على بركة الله ..

والسلام عليكم أحبتي 🙂

الاثنين، 14 يوليو 2014

كيف تنشئ تطبيق على ويندوز 8 مجاناً دون أن تكون مبرمج محترف

د تفكر بإنشاء تطبيق لك على ويندوز 8 لكنه ليس بالأمر السهل إن لم تكن مبرمج مخضرم ، و هو الشيء الذي يتطلب منك مهارة عالية و حس فني بدون ذكر سنوات من  الخبرة و الممارسة في مجال البرمجة . 
كيف تنشئ تطبيق على ويندوز 8 مجاناً دون أن تكون مبرمج محترف

فماذا لو قلت لك نعم سيمكنك تحقيق فكرتك على أرض الواقع ، حتى دون علم أو دراية بالبرمجة في مدة زمنية قد لا تتعدى ساعة واحدة ، لا تستغرب فذلك مجاني ، فقط تابع هذه التدوينة حصريا على  مدونة المحترف .
أطلقت مايكروسوفت مساء أمس تطبيق Siena و هو عبارة عن مشروع جد رائع يتيح لك كشركة أو مقاولة أو حتى شخص عادي إنشاء تطبيق ويندوز 8 بكل سهولة مع مجموعة من خصائص التحكم الرائعة و ذلك دون التخبط في الأكواد البرمجية ، كل ما يستلزمك قليل من الدهاء و الإبداع لتصميم تطبيقات احترافية تستطيع تشاركها مع غيرك.
يمكنك مشاهدة و تحميل بعض الأمثلة (قوالب) التي توفرها مايكروسوفت حيث يمكنك التعديل عليها حسب رغبتك بالدخول عبر هذا الرابط .

كما توفر لك مايكروسوفت كل ما قد تحتاج معرفته عن كيفية عمل التطبيق و ذلك بدخول جناح الدعم عبر رابط المشروع ، للأسف الدعم متوفر باللغة الإنجليزية فقط ، وقد يتم ترجمته إلى العربية قريبا
و للإشارة فقط فالتطبيق لا زال في المرحلة التجريبية ،و ستكون هناك جملة من التحسينات و الإضافات في القريب العاجل فلا تتعجل في الحكم عليه . 

لتحميل التطبيق تفضل بدخول الرابط التالي .

كيف تحول ازرار الكيبورد التي لاتستخدمها إلى ازرار لتشغيل برامجك المفضلة بسرعة

وجد العديد من الازرار في الكيبورد التي لانستعملها فمثلا لو سالتك هل تستعمل الزر F4 على الويندوز  ؟ إجابتك ستكون 90% لا ، من هذا المنطلق جائتني فكرة ان احول ازرار الكيبورد التي لا استعملها إلى إزرار ذات منفعة كبيرة ذلك من اجل تشغيل برامجي بسرعة عوض ان ابحث عنها في قائمة البرامج او كذلك سطح المكتب ، الاخير الذي بعد ان تتكاثر فوقه الايقونات يصبح من الصعب إيجاد الايقونة وتشغيل البرنامج ، تخيل معي انه يمكنك تشغيل برنامجك فقط عن طريق النقر على زر واحد في الكيبورد اليس هذا امر رائع ؟ نعم إنه كذلك .


حيث يكفي ان تقوم بتحميل برنامج Evokey الاخير الذي يقوم بإعادة تحديد وظيفة الزر على الكيبورد ، يمكنك تتبع شرح البرنامج من خلال الڤيديو الذي قمت بتسجيله لك ، فرجة ممتعة .

كيف تحدد بدقة الخلل الذي يسبب لك انقطاع الأنترنت



في كثير من الأحيان ينقطع الاتصال بالأنترنت بدون سبب واضح، هذا بطبيعة الحال مشكل كبير جدا بالنسبة لكل مهووس ، و أول ماتفكر به هو التأكد من أن الكابل أو المودم متصل بالحاسوب أو أن جهاز الروتر يعمل ، طبعا هذه إجراءات بديهية و في كثير من الأحيان تجد أن المشكل بعيد كل البعد عن هذه الأمور و يتعلق بالنظام أي أن هناك خلل معين في النظام .
الجزء الصعب من حل هذه المشاكل كما يعلم جميع المختصين يكمن في تحديد منطقة الخلل ، هذا بطبيعة الحال أمر صعب و نقوم به يدويا ، لكن في هذه التدوينة ستتعرف على طريقة جميلة لتحديد المشكل و بالتالي سيسهل عليك حله .

Chrome Connectivity Diagnostics هو تطبيق لمتصفح غوغل كروم ، يمكنك من خلاله تشخيص و تحديد مكامن الخلل في انقطاع الاتصال بشبكة الأنترنت ، بدون الحاجة إلى برامج في بعض الأحيان تكون تافهة و غير مفيدة بتاتا .
إذن الأمر سهل جدا كل ما عليك تنصيب الإضافة من متجر غوغل ، ستظهر الإضافة على مشغل تطبيقات غوغل كروم "
App Launcher" تقوم بعد ذلك بالضغط عليه ليبدأ الفحص الذي يشمل تقريبا كل الأخطاء الشائعة .

عند الانتهاء من الفحص إن كان اتصالك سليما تظهر لك النتائج التالية مع علامة خضراء :Internet connection available (إذا لم تكن متصل بالأنترنت سيظهر لك عكس هذه الرسالة مع إشارة حمراء )DNS server available
Internet traffic not blocked by captive portal (DNS)
Internet traffic not blocked by captive portal (HTTP)
Internet traffic not blocked by firewall on port 80
Internet traffic not blocked by firewall on port 443
No delay in DNS resolution
No delays in receiving responses from Google websites

عند و جود أي خلل في اتصالك سيظهر لك علامة حمراء و تفاصيل مشكلتك بدقة لكي يسهل عليك حلها .
جميع الحقوق محفوظة © 2013 محترفي المعلوميات
تصميم : otix-X-pro